6fac69f089ba312cd895b73ad6ea8b199bf2715f,lib/jas/src/jas/InnerClassSpecAttr.java,InnerClassSpecAttr,write,#ClassEnv#DataOutputStream#,44

Before Change


        
            out.writeShort(e.getCPIndex(inner_class_name));
            out.writeShort(e.getCPIndex(outer_class_name));
            out.writeShort(e.getCPIndex(inner_name));
            out.writeShort(access);
            /*out.writeShort(e.getCPIndex(attr));
    out.writeInt(2 + 4*(pc.size()));

After Change


        
            out.writeShort(e.getCPIndex(new ClassCP(inner_class_name)));
            if (outer_class_name.equals("null")){
                out.writeShort(0);
            }
            else {
                out.writeShort(e.getCPIndex(new ClassCP(outer_class_name)));
            }
            if (inner_name.equals("null")){
                out.writeShort(0);
            }
            else {
                out.writeShort(e.getCPIndex(new AsciiCP(inner_name)));
            }
            out.writeShort(access);
            /*out.writeShort(e.getCPIndex(attr));